Big Huge Thesaurus

Averrhoa carambola

noun